//
//  FirstViewController.m
//  LookyLoo
//
//  Created by Hilary Muludiang on 12/22/12.
//  Copyright 2012 __MyCompanyName__. All rights reserved.
//

#import "FirstViewController.h"
#import "ReportOpenDefViewController.h"
//#import "SingletonClass.h"

@implementation FirstViewController

@synthesize openDefBtn;
@synthesize probToiletBtn;
@synthesize reportOpenDefView;

-(IBAction)reportOpenDef:(UIButton *)sender{
	/*UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Report Incident of OpenDefacation" message:@"The button will allow the user to submit an incident report regarding a case of open defacation they have witnessed." delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
	alert.tag = 1;
	[alert show];*/
	
	ReportOpenDefViewController *reportOpenDef = [[ReportOpenDefViewController alloc] initWithNibName:@"ReportOpenDef" bundle:nil];
	UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:reportOpenDef];
	[reportOpenDef release];
	navController.modalTransitionStyle= UIModalTransitionStyleCoverVertical;
	[self presentModalViewController:navController animated:YES];
	[navController release];
}

-(IBAction)reportProbToilet:(UIButton *)sender{
	UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Report Problem Toilet" message:@"This button will enable the user to submit a report about a broken/malfunctioning toilet." delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
	[alert show];
}

-(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex {	
	if (alertView.tag == 1){
		[alertView release];
	}
	else {
		[alertView release];
	}
}



/*
// The designated initializer. Override to perform setup that is required before the view is loaded.
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {
	self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
	if (self) {
        // Custom initialization
    }
    return self;
}
*/

/*
// Implement loadView to create a view hierarchy programmatically, without using a nib.
- (void)loadView {
}
*/


// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
- (void)viewDidLoad {
    [super viewDidLoad];
	//SingletonClass *sharedSingleton = [SingletonClass sharedInstance];
	//sharedSingleton.bannerViewApiKey;
}

-(NSString *) bannerViewApiKey{
	return @"60971c3e9f2f408992047aeabf2768d8";
}

/*
// Override to allow orientations other than the default portrait orientation.
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    // Return YES for supported orientations
    return (interfaceOrientation == UIInterfaceOrientationPortrait);
}
*/

- (void)didReceiveMemoryWarning {
	// Releases the view if it doesn't have a superview.
    [super didReceiveMemoryWarning];
	
	// Release any cached data, images, etc that aren't in use.
}

- (void)viewDidUnload {
	// Release any retained subviews of the main view.
	// e.g. self.myOutlet = nil;
}


- (void)dealloc {
	[openDefBtn release];
	[probToiletBtn release];
	[reportOpenDefView release];
    [super dealloc];
}

@end
